sh/bash默认会保留1000条历史记录1,其由/etc/profile文件所设置的HISTSIZE变量决定,命令历史记录到用户的$HOME/.sh_history**或**$HOME/.bash_history文件中。

% cat /etc/profile|grep HISTSIZE
HISTSIZE=1000
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

对于历史命令可执行history命令查看,但其有安全风险,可配置/etc/profile文件调整HISTSIZE变量值,如若设置0则不记录命令。

假设我们不想保留命令记录,且清除之前的历史命令,则可执行:

HISTSIZE=0
> .bash_history 

  1. 不同的系统或版本可能有区别。

我是读书人
114 声望136 粉丝

随意记录,想着啥,写啥